// pages/detail/detail.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
        type: undefined,
        historyList: [],
        loveText: '',
        xz: '',
        radioItems: [{
                name: '今天',
                value: 'today',
                checked: true
            },
            {
                name: '明天',
                value: 'tomorrow'
            },
            {
                name: '未来一周',
                value: 'week'
            },
            {
                name: '未来一月',
                value: 'month'
            },
            {
                name: '未来一年',
                value: 'year'
            },
        ],
        xzData:{}
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
        const _this = this;
        console.log(options);
        let type = '';
        options.type == 1 ? type = '历史上的今天' : ''
        options.type == 2 ? type = '土味情话' : ''
        options.type == 3 ? type = '星座' : ''
        this.setData({
            type
        });
        if (options.type == 1) {
            const date = new Date;
            const MM = date.getMonth() + 1; //获取当前月
            const dd = date.getDate(); //获取当前日
            wx.request({
                url: `http://v.juhe.cn/todayOnhistory/queryEvent.php`,
                data: {
                    // key: '61bdbbfb98f9617036b004f1b6d28059',
                    key:'579bf1517f29ee0546fa7c0ead492d45',
                    date: `${MM}/${dd}`
                },
                header: {
                    'content-type': 'application/json' // 默认值
                },
                success(res) {
                    console.log(res.data.result)
                    _this.setData({
                        historyList: res.data.result
                    });
                }
            })
        } else if (options.type == 2) {
            wx.request({
                url: 'https://api.uomg.com/api/rand.qinghua',
                header: {
                    'content-type': 'application/json' // 默认值
                },
                success(res) {
                    console.log(res.data.content);
                    _this.setData({
                        loveText: res.data.content
                    });
                }
            })
        }

    },

    loadText() {
        const _this = this;
        wx.request({
            url: 'https://api.uomg.com/api/rand.qinghua',
            header: {
                'content-type': 'application/json' // 默认值
            },
            success(res) {
                console.log(res.data.content);
                _this.setData({
                    loveText: res.data.content
                });
            }
        })
    },

    searchXz() {
        const _this = this;
        const consName = this.data.xz;
        const type = this.data.radioItems.filter(o => o.checked)[0].value;
        console.log(type);
        wx.request({
            url: 'http://web.juhe.cn/constellation/getAll',
            data: {
                key: '18e9cd33d5c7ae27cf70a96147d5f4c6',
                consName,
                type
            },
            header: {
                'content-type': 'application/json' // 默认值
            },
            success(res) {
                console.log(res.data)
                _this.setData({
                    xzData:res.data
                })
            }
        })
    },

    bindKeyInput: function (e) {
        this.setData({
            xz: e.detail.value
        })
    },

    radioChange(e) {
        const checked = e.detail.value
        const changed = {}
        for (let i = 0; i < this.data.radioItems.length; i++) {
            if (checked.indexOf(this.data.radioItems[i].name) !== -1) {
                changed['radioItems[' + i + '].checked'] = true
            } else {
                changed['radioItems[' + i + '].checked'] = false
            }
        }
        this.setData(changed)
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    }
})